package sv.ues.fia.activities;

import sv.ues.fia.R;
import sv.ues.fia.bdcontrol.ControlBDHelper;
import sv.ues.fia.entity.Alumno;
import sv.ues.fia.session.UsuarioActual;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import android.app.Activity;

public class AlumnoUpdateActivity extends Activity {
	ControlBDHelper dbHelper;

	@Override
	public void onCreate(Bundle saved) {
		super.onCreate(saved);
		dbHelper = new ControlBDHelper(this);
		Alumno AlumnoRecibido = (Alumno) UsuarioActual.getOBJECT();
		setContentView(R.layout.activity_alumno_modificar);
		final EditText edtIdAlumno = (EditText) findViewById(R.id.edtAlumnoUp);
		final EditText edtNombres = (EditText) findViewById(R.id.edtNombresUp);
		final EditText edtPrimerApellido = (EditText) findViewById(R.id.edtPrimerApellidoUp);
		final EditText edtSegundoApellido = (EditText) findViewById(R.id.edtSegundoApellidoUp);

		Button btnUpdate = (Button) findViewById(R.id.btnUpdateAlumno);

		edtIdAlumno.setText(AlumnoRecibido.getCarne());
		edtNombres.setText(AlumnoRecibido.getNombres());
		edtPrimerApellido.setText(AlumnoRecibido.getPrimerApellido());
		edtSegundoApellido.setText(AlumnoRecibido.getSegundoApellido());

		btnUpdate.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {

				Alumno oldAlumno = new Alumno();

				oldAlumno.setCarne(edtIdAlumno.getText().toString());
				oldAlumno.setNombres(edtNombres.getText().toString());
				oldAlumno.setPrimerApellido(edtPrimerApellido.getText()
						.toString());
				oldAlumno.setSegundoApellido(edtSegundoApellido.getText()
						.toString());

				dbHelper.abrir();
				Toast.makeText(AlumnoUpdateActivity.this,
						dbHelper.modificar(oldAlumno), Toast.LENGTH_SHORT)
						.show();
				dbHelper.cerrar();

				UsuarioActual.setOBJECT(null);

				AlumnoUpdateActivity.this.finish();

			}
		});

	}
}
